EXTRA_CFLAGS += -DSDFIRM

obj-y += mach.rel
obj-y += tsc.rel
obj-$(CONFIG_DUOWEN_LOAD_SRAM) += load_sram.rel
obj-$(CONFIG_RISCV_VIRQ) += entry.rel
obj-$(CONFIG_SBI) += sbi.rel
obj-$(CONFIG_MEM) += mem.rel
obj-$(CONFIG_MMU) += mmu.rel
obj-$(CONFIG_TIMER) += gpt.rel
obj-$(CONFIG_CLK) += clk.rel

obj-$(CONFIG_CRCNTL) += crcntl.rel
obj-$(CONFIG_DUOWEN_PLL_REAL) += clk_asic.rel
obj-$(CONFIG_DUOWEN_PLL_FAKE) += clk_zebu.rel
obj-$(CONFIG_DUOWEN_SCSR) += scsr.rel
obj-$(CONFIG_DUOWEN_GPIO) += gpio.rel
obj-$(CONFIG_DUOWEN_TLMM) += tlmm.rel
obj-$(CONFIG_DUOWEN_UART) += uart.rel
obj-$(CONFIG_DUOWEN_TMR) += tmr.rel
obj-$(CONFIG_DUOWEN_DDR) += ddr.rel
obj-$(CONFIG_DUOWEN_DMAC) += dmac.rel
obj-$(CONFIG_DUOWEN_PCIE) += pcie.rel
obj-$(CONFIG_DUOWEN_PCIE) += pcie_duowen.rel
obj-$(CONFIG_DUOWEN_SPI_FLASH) += spi_flash.rel
obj-$(CONFIG_DUOWEN_SSI_FLASH) += ssi_flash.rel
obj-$(CONFIG_DUOWEN_SD) += sd.rel
obj-$(CONFIG_DUOWEN_APC_INIT) += vaisra.rel
obj-$(CONFIG_DUOWEN_NOC) += noc.rel
obj-$(CONFIG_DUOWEN_SMMU) += smmu.rel
